<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Sun Apr 14 12:01:48 CST 2024</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:48,368</td>
<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">21</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:48,391</td>
<td class="Message">Starting JeecgSystemApplication using Java 1.8.0_401 on DESKTOP-L794CGC with PID 23744 (D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by chenll in D:\ProgramTest\temporary-jeecg\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">55</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:48,393</td>
<td class="Message">The following 1 profile is active: &quot;dev&quot;</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">638</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:50,828</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">262</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:50,832</td>
<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:50,972</td>
<td class="Message">Finished Spring Data repository scanning in 121 ms. Found 0 Redis repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">201</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,120</td>
<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">23</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,121</td>
<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*</td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">25</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,122</td>
<td class="Message"> *******************  init miniDao config  [ end ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,277</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,278</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,279</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,279</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,279</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,279</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,279</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,280</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,281</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,281</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,281</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,282</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,644</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#16&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,649</td>
<td class="Message">Bean &#39;onlDragPageDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,651</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#15&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,652</td>
<td class="Message">Bean &#39;onlDragPageCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,653</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#14&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,654</td>
<td class="Message">Bean &#39;onlDragDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,654</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#13&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,655</td>
<td class="Message">Bean &#39;onlDragDatasetParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,656</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#12&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,657</td>
<td class="Message">Bean &#39;onlDragDatasetItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,658</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#11&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,659</td>
<td class="Message">Bean &#39;onlDragDatasetHeadDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,660</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#10&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,661</td>
<td class="Message">Bean &#39;onlDragCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,662</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#9&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,662</td>
<td class="Message">Bean &#39;jimuReportShareDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,663</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#8&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,664</td>
<td class="Message">Bean &#39;jimuReportMapDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,665</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#7&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,666</td>
<td class="Message">Bean &#39;jimuReportLinkDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,667</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#6&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,668</td>
<td class="Message">Bean &#39;jimuReportDictItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,668</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#5&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,669</td>
<td class="Message">Bean &#39;jimuReportDictDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,670</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#4&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,671</td>
<td class="Message">Bean &#39;jimuReportDbParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,671</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#3&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,672</td>
<td class="Message">Bean &#39;jimuReportDbFieldDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,673</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#2&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,673</td>
<td class="Message">Bean &#39;jimuReportDbDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,674</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d#1&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,675</td>
<td class="Message">Bean &#39;jimuReportDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,676</td>
<td class="Message">Bean &#39;(inner bean)#14874a5d&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,677</td>
<td class="Message">Bean &#39;jimuReportDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,690</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,691</td>
<td class="Message">Bean &#39;stringOrNumberMigrationVersionConverter&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,701</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,704</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,722</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,723</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,726</td>
<td class="Message">Bean &#39;management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,730</td>
<td class="Message">Bean &#39;prometheusConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,733</td>
<td class="Message">Bean &#39;collectorRegistry&#39; of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,735</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,736</td>
<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,761</td>
<td class="Message">Bean &#39;prometheusMeterRegistry&#39; of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,765</td>
<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,766</td>
<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$458/1502819908] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,857</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,968</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,974</td>
<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:51,978</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$ed110b0e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,269</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,276</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$f467a69] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,289</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,334</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,661</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">258</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,664</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">276</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,669</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,677</td>
<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,706</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,730</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$a0eda0c5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:52,734</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,187</td>
<td class="Message">Tomcat initialized with port(s): 8080 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">108</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,199</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,201</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,202</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,518</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,518</td>
<td class="Message">Root WebApplicationContext: initialization completed in 5065 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">292</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:53,709</td>
<td class="Message"> Init JimuReport Config [ Token Interceptor &amp; Resource Locations ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JimuReportConfiguration.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:54,460</td>
<td class="Message">init datasource error, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">943</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
</td></tr>
<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:54,467</td>
<td class="Message">{dataSource-1} init error</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">985</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
</td></tr>
<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:54,471</td>
<td class="Message">{dataSource-1,master} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1010</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 12:01:54,474</td>
<td class="Message">Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;dictTableWhiteListHandlerImpl&#39;: Unsatisfied dependency expressed through field &#39;sysTableWhiteListService&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error</td>
<td class="MethodOfCaller">refresh</td>
<td class="FileOfCaller">AbstractApplicationContext.java</td>
<td class="LineOfCaller">599</td>
</tr>

<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:54,482</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr>
<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:54,491</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr>
<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:54,491</td>
<td class="Message">{dataSource-1} failContinuous is true</td>
<td class="MethodOfCaller">setFailContinuous</td>
<td class="FileOfCaller">DruidAbstractDataSource.java</td>
<td class="LineOfCaller">1894</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:54,500</td>
<td class="Message">Stopping service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:01:54,517</td>
<td class="Message">

Error starting ApplicationContext. To display the conditions report re-run your application with &#39;debug&#39; enabled.</td>
<td class="MethodOfCaller">logMessage</td>
<td class="FileOfCaller">ConditionEvaluationReportLoggingListener.java</td>
<td class="LineOfCaller">136</td>
</tr>

<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:54,552</td>
<td class="Message">Application run failed</td>
<td class="MethodOfCaller">reportFailure</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">818</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;dictTableWhiteListHandlerImpl&#39;: Unsatisfied dependency expressed through field &#39;sysTableWhiteListService&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 20 common frames omitted
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1534)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 34 common frames omitted
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 45 common frames omitted
<br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 58 common frames omitted
<br />Caused by: com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:134)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 69 common frames omitted
<br />Caused by: java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 75 common frames omitted
</td></tr>
<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:01:55,004</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr></table>
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Sun Apr 14 12:06:23 CST 2024</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:23,767</td>
<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">21</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:23,786</td>
<td class="Message">Starting JeecgSystemApplication using Java 1.8.0_401 on DESKTOP-L794CGC with PID 7720 (D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by chenll in D:\ProgramTest\temporary-jeecg\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">55</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:23,787</td>
<td class="Message">The following 1 profile is active: &quot;dev&quot;</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">638</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,386</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">262</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,389</td>
<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,534</td>
<td class="Message">Finished Spring Data repository scanning in 125 ms. Found 0 Redis repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">201</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,687</td>
<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">23</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,688</td>
<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*</td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">25</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,688</td>
<td class="Message"> *******************  init miniDao config  [ end ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,832</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,833</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,833</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,833</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,833</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,834</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,834</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,834</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,834</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,835</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,835</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,835</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,835</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,836</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,836</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,836</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:26,836</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,153</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#16&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,158</td>
<td class="Message">Bean &#39;onlDragPageDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,160</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#15&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,161</td>
<td class="Message">Bean &#39;onlDragPageCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,162</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#14&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,163</td>
<td class="Message">Bean &#39;onlDragDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,164</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#13&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,165</td>
<td class="Message">Bean &#39;onlDragDatasetParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,166</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#12&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,167</td>
<td class="Message">Bean &#39;onlDragDatasetItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,167</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#11&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,168</td>
<td class="Message">Bean &#39;onlDragDatasetHeadDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,169</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#10&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,170</td>
<td class="Message">Bean &#39;onlDragCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,171</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#9&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,172</td>
<td class="Message">Bean &#39;jimuReportShareDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,172</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#8&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,173</td>
<td class="Message">Bean &#39;jimuReportMapDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,174</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#7&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,175</td>
<td class="Message">Bean &#39;jimuReportLinkDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,175</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#6&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,176</td>
<td class="Message">Bean &#39;jimuReportDictItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,177</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#5&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,178</td>
<td class="Message">Bean &#39;jimuReportDictDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,178</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#4&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,179</td>
<td class="Message">Bean &#39;jimuReportDbParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,180</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#3&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,181</td>
<td class="Message">Bean &#39;jimuReportDbFieldDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,182</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#2&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,182</td>
<td class="Message">Bean &#39;jimuReportDbDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,184</td>
<td class="Message">Bean &#39;(inner bean)#85ab964#1&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,185</td>
<td class="Message">Bean &#39;jimuReportDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,185</td>
<td class="Message">Bean &#39;(inner bean)#85ab964&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,186</td>
<td class="Message">Bean &#39;jimuReportDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,197</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,199</td>
<td class="Message">Bean &#39;stringOrNumberMigrationVersionConverter&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,211</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,213</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,231</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,232</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,235</td>
<td class="Message">Bean &#39;management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,238</td>
<td class="Message">Bean &#39;prometheusConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,239</td>
<td class="Message">Bean &#39;collectorRegistry&#39; of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,240</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,241</td>
<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,266</td>
<td class="Message">Bean &#39;prometheusMeterRegistry&#39; of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,269</td>
<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,270</td>
<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$458/216421817] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,368</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,459</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,467</td>
<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,471</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$69fa5159] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,734</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,741</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$8c2fc0b4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,752</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:27,795</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,135</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">258</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,137</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">276</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,142</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,153</td>
<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,198</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,224</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$1dd6e710] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,227</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,621</td>
<td class="Message">Tomcat initialized with port(s): 8080 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">108</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,632</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,634</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,634</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,882</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:28,883</td>
<td class="Message">Root WebApplicationContext: initialization completed in 5048 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">292</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:29,075</td>
<td class="Message"> Init JimuReport Config [ Token Interceptor &amp; Resource Locations ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JimuReportConfiguration.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:29,889</td>
<td class="Message">init datasource error, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">943</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
</td></tr>
<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:29,895</td>
<td class="Message">{dataSource-1} init error</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">985</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
</td></tr>
<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:29,900</td>
<td class="Message">{dataSource-1,master} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1010</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 12:06:29,904</td>
<td class="Message">Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;dictTableWhiteListHandlerImpl&#39;: Unsatisfied dependency expressed through field &#39;sysTableWhiteListService&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error</td>
<td class="MethodOfCaller">refresh</td>
<td class="FileOfCaller">AbstractApplicationContext.java</td>
<td class="LineOfCaller">599</td>
</tr>

<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:29,911</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr>
<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:29,924</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr>
<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:29,925</td>
<td class="Message">{dataSource-1} failContinuous is true</td>
<td class="MethodOfCaller">setFailContinuous</td>
<td class="FileOfCaller">DruidAbstractDataSource.java</td>
<td class="LineOfCaller">1894</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:29,935</td>
<td class="Message">Stopping service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:06:29,953</td>
<td class="Message">

Error starting ApplicationContext. To display the conditions report re-run your application with &#39;debug&#39; enabled.</td>
<td class="MethodOfCaller">logMessage</td>
<td class="FileOfCaller">ConditionEvaluationReportLoggingListener.java</td>
<td class="LineOfCaller">136</td>
</tr>

<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:29,992</td>
<td class="Message">Application run failed</td>
<td class="MethodOfCaller">reportFailure</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">818</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;dictTableWhiteListHandlerImpl&#39;: Unsatisfied dependency expressed through field &#39;sysTableWhiteListService&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:30)
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;baseMapper&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 20 common frames omitted
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sysTableWhiteListMapper&#39; defined in file [D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-biz\target\classes\org\jeecg\modules\system\mapper\SysTableWhiteListMapper.class]: Unsatisfied dependency expressed through bean property &#39;sqlSessionFactory&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1534)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 34 common frames omitted
<br />Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Unsatisfied dependency expressed through method &#39;sqlSessionFactory&#39; parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 45 common frames omitted
<br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;dataSource&#39; defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 58 common frames omitted
<br />Caused by: com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:134)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:225)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 69 common frames omitted
<br />Caused by: java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:939)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 75 common frames omitted
</td></tr>
<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-04-14 12:06:30,442</td>
<td class="Message">create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai, errorCode 1045, state 28000</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2949</td>
</tr>
<tr><td class="Exception" colspan="6">java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&lt;init&gt;(ConnectionImpl.java:448)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1706)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1801)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2947)
</td></tr></table>
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Sun Apr 14 12:23:58 CST 2024</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:23:58,652</td>
<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">21</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:23:58,672</td>
<td class="Message">Starting JeecgSystemApplication using Java 1.8.0_401 on DESKTOP-L794CGC with PID 28472 (D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by chenll in D:\ProgramTest\temporary-jeecg\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">55</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:23:58,673</td>
<td class="Message">The following 1 profile is active: &quot;dev&quot;</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">638</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,204</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">262</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,207</td>
<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,344</td>
<td class="Message">Finished Spring Data repository scanning in 116 ms. Found 0 Redis repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">201</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,485</td>
<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">23</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,486</td>
<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*</td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">25</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,486</td>
<td class="Message"> *******************  init miniDao config  [ end ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,623</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,623</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,624</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,624</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,624</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,624</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,624</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,625</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,626</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,626</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,626</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,626</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,931</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#16&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,936</td>
<td class="Message">Bean &#39;onlDragPageDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,937</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#15&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,938</td>
<td class="Message">Bean &#39;onlDragPageCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,939</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#14&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,940</td>
<td class="Message">Bean &#39;onlDragDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,941</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#13&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,942</td>
<td class="Message">Bean &#39;onlDragDatasetParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,943</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#12&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,944</td>
<td class="Message">Bean &#39;onlDragDatasetItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,945</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#11&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,946</td>
<td class="Message">Bean &#39;onlDragDatasetHeadDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,947</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#10&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,948</td>
<td class="Message">Bean &#39;onlDragCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,949</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#9&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,949</td>
<td class="Message">Bean &#39;jimuReportShareDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,950</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#8&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,951</td>
<td class="Message">Bean &#39;jimuReportMapDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,952</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#7&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,953</td>
<td class="Message">Bean &#39;jimuReportLinkDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,953</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#6&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,954</td>
<td class="Message">Bean &#39;jimuReportDictItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,955</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#5&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,956</td>
<td class="Message">Bean &#39;jimuReportDictDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,956</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#4&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,957</td>
<td class="Message">Bean &#39;jimuReportDbParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,958</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#3&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,958</td>
<td class="Message">Bean &#39;jimuReportDbFieldDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,959</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#2&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,959</td>
<td class="Message">Bean &#39;jimuReportDbDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,961</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77#1&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,962</td>
<td class="Message">Bean &#39;jimuReportDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,962</td>
<td class="Message">Bean &#39;(inner bean)#26d40c77&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,963</td>
<td class="Message">Bean &#39;jimuReportDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,976</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,977</td>
<td class="Message">Bean &#39;stringOrNumberMigrationVersionConverter&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,987</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:01,989</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,008</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,009</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,012</td>
<td class="Message">Bean &#39;management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,014</td>
<td class="Message">Bean &#39;prometheusConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,016</td>
<td class="Message">Bean &#39;collectorRegistry&#39; of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,017</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,018</td>
<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,042</td>
<td class="Message">Bean &#39;prometheusMeterRegistry&#39; of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,045</td>
<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,046</td>
<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$458/1505424071] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,129</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,239</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,247</td>
<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,252</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$7f802b05] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,524</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,533</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$a1b59a60] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,546</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,589</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,906</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">258</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,907</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">276</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,911</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,919</td>
<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,946</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,971</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$335cc0bc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:02,974</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,377</td>
<td class="Message">Tomcat initialized with port(s): 8080 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">108</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,387</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,389</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,389</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,613</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,613</td>
<td class="Message">Root WebApplicationContext: initialization completed in 4884 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">292</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:03,797</td>
<td class="Message"> Init JimuReport Config [ Token Interceptor &amp; Resource Locations ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JimuReportConfiguration.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:04,688</td>
<td class="Message">{dataSource-1,master} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1010</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:04,689</td>
<td class="Message">dynamic-datasource - add a datasource named [master] success</td>
<td class="MethodOfCaller">addDataSource</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">154</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:04,690</td>
<td class="Message">dynamic-datasource initial loaded [1] datasource,primary datasource named [master]</td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">237</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:06,310</td>
<td class="Message"> --- redis config init --- </td>
<td class="MethodOfCaller">redisTemplate</td>
<td class="FileOfCaller">RedisConfig.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,895</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:db/callback&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,895</td>
<td class="Message">Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,895</td>
<td class="Message">Unable to resolve location classpath:db/callback.</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,895</td>
<td class="Message">AWS SDK available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,896</td>
<td class="Message">Google Cloud Storage available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,896</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:flyway/sql/mysql&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,896</td>
<td class="Message">Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,897</td>
<td class="Message">Scanning URL: file:/D:/ProgramTest/temporary-jeecg/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,897</td>
<td class="Message">JBoss VFS v2 available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,899</td>
<td class="Message">Scanning starting at classpath root in filesystem: D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,899</td>
<td class="Message">Scanning for resources in path: D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,902</td>
<td class="Message">Found resource: flyway/sql/mysql/README.md</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,902</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,902</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,902</td>
<td class="Message">Scanning for classes at classpath:flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:07,942</td>
<td class="Message">Flyway Community Edition 7.15.0 by Redgate</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:07,943</td>
<td class="Message">Database: jdbc:mysql://127.0.0.1:3306/jeecg-boot (MySQL 8.0)</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,943</td>
<td class="Message">Driver  : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,997</td>
<td class="Message">DDL Transactions Supported: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,999</td>
<td class="Message">Schemas: </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:07,999</td>
<td class="Message">Default schema: null</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,015</td>
<td class="Message">Scanning for SQL callbacks ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,017</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,049</td>
<td class="Message">Validating migrations ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,054</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,070</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,070</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,071</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,099</td>
<td class="Message">Successfully validated 3 migrations (execution time 00:00.048s)</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,111</td>
<td class="Message">Current version of schema `jeecg-boot`: 3.6.3</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,113</td>
<td class="Message">Schema `jeecg-boot` is up to date. No migration necessary.</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 12:24:08,116</td>
<td class="Message">Memory usage: 535 of 732M</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,232</td>
<td class="Message">Using default implementation for ThreadExecutor</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,234</td>
<td class="Message">Job execution threads will use class loader of thread: main</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">SimpleThreadPool.java</td>
<td class="LineOfCaller">268</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,243</td>
<td class="Message">Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">SchedulerSignalerImpl.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,244</td>
<td class="Message">Quartz Scheduler v.2.3.2 created.</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">229</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,246</td>
<td class="Message">Using db table-based data access locking (synchronization).</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">672</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,248</td>
<td class="Message">JobStoreCMT initialized.</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreCMT.java</td>
<td class="LineOfCaller">145</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,249</td>
<td class="Message">Scheduler meta-data: Quartz Scheduler (v2.3.2) &#39;MyScheduler&#39; with instanceId &#39;DESKTOP-L794CGC1713068648233&#39;
  Scheduler class: &#39;org.quartz.core.QuartzScheduler&#39; - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool &#39;org.quartz.simpl.SimpleThreadPool&#39; - with 10 threads.
  Using job-store &#39;org.springframework.scheduling.quartz.LocalDataSourceJobStore&#39; - which supports persistence. and is clustered.
</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">294</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,249</td>
<td class="Message">Quartz scheduler &#39;MyScheduler&#39; initialized from an externally provided properties instance.</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1374</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,249</td>
<td class="Message">Quartz scheduler version: 2.3.2</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1378</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:08,249</td>
<td class="Message">JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@18c26588</td>
<td class="MethodOfCaller">setJobFactory</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">2293</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:10,812</td>
<td class="Message"> Init JimuReport Config [ 线程池 ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JmReportExecutorConfig.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:12,407</td>
<td class="Message">Exposing 2 endpoint(s) beneath base path &#39;/actuator&#39;</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">EndpointLinksResolver.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:12,534</td>
<td class="Message"> Init CodeGenerate Config [ Get Db Config From application.yml ] </td>
<td class="MethodOfCaller">initCodeGenerateDbConfig</td>
<td class="FileOfCaller">CodeGenerateDbConfig.java</td>
<td class="LineOfCaller">46</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:13,687</td>
<td class="Message">Starting ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:13,714</td>
<td class="Message">Tomcat started on port(s): 8080 (http) with context path &#39;/jeecg-boot&#39;</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,173</td>
<td class="Message">Will start Quartz Scheduler [MyScheduler] in 1 seconds</td>
<td class="MethodOfCaller">startScheduler</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">734</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,190</td>
<td class="Message">Started JeecgSystemApplication in 17.227 seconds (JVM running for 18.687)</td>
<td class="MethodOfCaller">logStarted</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,198</td>
<td class="Message"> Init Code Generate Template [ 检测如果是JAR启动环境，Copy模板到config目录 ] </td>
<td class="MethodOfCaller">onApplicationEvent</td>
<td class="FileOfCaller">CodeTemplateInitListener.java</td>
<td class="LineOfCaller">29</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,255</td>
<td class="Message">
----------------------------------------------------------
	Application Jeecg-Boot is running! Access URLs:
	Local: 		http://localhost:8080/jeecg-boot/
	External: 	http://192.168.158.83:8080/jeecg-boot/
	Swagger文档: 	http://192.168.158.83:8080/jeecg-boot/doc.html
----------------------------------------------------------</td>
<td class="MethodOfCaller">main</td>
<td class="FileOfCaller">JeecgSystemApplication.java</td>
<td class="LineOfCaller">35</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,332</td>
<td class="Message">Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,333</td>
<td class="Message">Initializing Servlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">525</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:15,336</td>
<td class="Message">Completed initialization in 3 ms</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:16,182</td>
<td class="Message">Starting Quartz Scheduler now, after delay of 1 seconds</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">750</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:16,221</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:16,221</td>
<td class="Message">ClusterManager: Scanning for instance &quot;qin1709782110681&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:24:16,230</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713068648233 started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:45,733</td>
<td class="Message">获取验证码，Redis key = e57673a0b10c2fd339dc5475f640a3d5，checkCode = hVGf</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,289</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,309</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,325</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：16毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,371</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：62毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,371</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：62毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,372</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,512</td>
<td class="Message">加密操作，Aspect程序耗时：5ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,554</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）9毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,576</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)31毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,577</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,585</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：8毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,585</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：8毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,586</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：9毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,586</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,587</td>
<td class="Message">3 获取用户信息耗时 (字典数据)42毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:53,587</td>
<td class="Message">end 获取用户信息耗时 42毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:58,164</td>
<td class="Message">begin 获取用户系统公告 (通知)14毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:25:58,170</td>
<td class="Message">end 获取用户系统公告 (系统消息)20毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:11,090</td>
<td class="Message">======获取全部菜单数据=====耗时:27毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,348</td>
<td class="Message">-------通过数据库读取用户拥有的角色Rules------username： admin,Roles size: 2</td>
<td class="MethodOfCaller">getUserRoleSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1092</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,367</td>
<td class="Message">-------通过数据库读取用户拥有的权限Perms------userId： e9ca23d68d884d4ebb19d07889727dae,Perms size: 103</td>
<td class="MethodOfCaller">getUserPermissionSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1123</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,368</td>
<td class="Message">===============Shiro权限认证成功==============</td>
<td class="MethodOfCaller">doGetAuthorizationInfo</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">82</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,497</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,503</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,512</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,512</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,513</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:14,513</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:26:33,900</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:32,839</td>
<td class="Message">-------通过数据库读取用户拥有的角色Rules------username： admin,Roles size: 2</td>
<td class="MethodOfCaller">getUserRoleSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1092</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:32,877</td>
<td class="Message">---------自定义页面列表-------req.getParameter.lowAPPId:</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:32,877</td>
<td class="Message">---------自定义页面列表-------onlDragPage.getLowAppId:null</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:32,878</td>
<td class="Message">进入设计器列表，Saas模式:  ,登录Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">73</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:32,988</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:33,003</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:36,647</td>
<td class="Message">---------自定义页面列表-------req.getParameter.lowAPPId:</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:36,647</td>
<td class="Message">---------自定义页面列表-------onlDragPage.getLowAppId:null</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:36,647</td>
<td class="Message">进入设计器列表，Saas模式:  ,登录Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">73</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:36,651</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:36,653</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:39,495</td>
<td class="Message">---------自定义页面列表-------req.getParameter.lowAPPId:</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:39,496</td>
<td class="Message">---------自定义页面列表-------onlDragPage.getLowAppId:null</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:39,496</td>
<td class="Message">进入设计器列表，Saas模式:  ,登录Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">73</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:39,502</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:39,503</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:44,397</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:44,399</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:47,312</td>
<td class="Message"> index 登录令牌token： eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">DragIndexController.java</td>
<td class="LineOfCaller">72</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:48,361</td>
<td class="Message">-------通过数据库读取用户拥有的角色Rules------username： admin,Roles size: 2</td>
<td class="MethodOfCaller">getUserRoleSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1092</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:58,216</td>
<td class="Message">---------自定义页面列表-------req.getParameter.lowAPPId:</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:58,217</td>
<td class="Message">---------自定义页面列表-------onlDragPage.getLowAppId:null</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:58,218</td>
<td class="Message">进入设计器列表，Saas模式:  ,登录Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">73</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:58,223</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:27:58,225</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:28:00,637</td>
<td class="Message">---------自定义页面列表-------req.getParameter.lowAPPId:</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:28:00,638</td>
<td class="Message">---------自定义页面列表-------onlDragPage.getLowAppId:null</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:28:00,638</td>
<td class="Message">进入设计器列表，Saas模式:  ,登录Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTMzNzExNTMsInVzZXJuYW1lIjoiYWRtaW4ifQ.KfX13Af6pSX5RM9TQJ7LaP_i1BHhpWx7L4aTHNJBbTM</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">OnlDragPageController.java</td>
<td class="LineOfCaller">73</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:28:00,640</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM onl_drag_page odp WHERE 1 = 1 AND odp.iz_template = :onlDragPage.izTemplate AND odp.TYPE = :onlDragPage.type</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:28:00,641</td>
<td class="Message">page executeSql===&gt; SELECT * FROM onl_drag_page odp WHERE 1=1 and odp.iz_template = :onlDragPage.izTemplate and odp.TYPE = :onlDragPage.type ORDER BY create_time desc
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:16,253</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,843</td>
<td class="Message">字典拼接的查询SQL：select realname,username from sys_user</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,844</td>
<td class="Message">获取select sql信息 ：{sys_user=SelectSqlInfo{fromTableName=&#39;sys_user&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[realname, username], realSelectFields=[realname, username], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,847</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,848</td>
<td class="Message">checkWhiteList tableName: sys_user</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,849</td>
<td class="Message">白名单校验：查询表&quot;sys_user&quot;，查询字段 [realname, username] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:29:37,849</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_user&#39;, alias=&#39;&#39;, fields=[realname, username], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:30:27,549</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:30:54,483</td>
<td class="Message">======获取全部菜单数据=====耗时:20毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:31:20,039</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:31:27,998</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:00,449</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:05,940</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:24,450</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:29,196</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:29,794</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:29,799</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:40,334</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:33:44,944</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:34:36,841</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:36:24,128</td>
<td class="Message">======获取全部菜单数据=====耗时:20毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:36:50,755</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:36:50,758</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,215</td>
<td class="Message">字典拼接的查询SQL：select realname,username from sys_user</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,216</td>
<td class="Message">获取select sql信息 ：{sys_user=SelectSqlInfo{fromTableName=&#39;sys_user&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[realname, username], realSelectFields=[realname, username], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,218</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,219</td>
<td class="Message">checkWhiteList tableName: sys_user</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,219</td>
<td class="Message">白名单校验：查询表&quot;sys_user&quot;，查询字段 [realname, username] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:09,220</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_user&#39;, alias=&#39;&#39;, fields=[realname, username], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,881</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,882</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,884</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,885</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,885</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:13,886</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:34,939</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:37:47,996</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:41:21,846</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:41:22,215</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:41:22,219</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:43:57,421</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:43:57,427</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:44:10,408</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:48:15,781</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:48:46,320</td>
<td class="Message">A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1713068323,1713070126;] that contained an invalid cookie. That cookie will be ignored.
 Note: further occurrences of this error will be logged at DEBUG level.</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:48:47,196</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:48:47,199</td>
<td class="Message">end 获取用户系统公告 (系统消息)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:48:53,160</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:49:13,027</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:56:52,793</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:56:59,517</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:04,348</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:14,205</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:14,733</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:14,743</td>
<td class="Message">end 获取用户系统公告 (系统消息)14毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:20,324</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:57:28,051</td>
<td class="Message">======获取全部菜单数据=====耗时:28毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:03,149</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:10,188</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:10,191</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:34,112</td>
<td class="Message">======获取全部菜单数据=====耗时:25毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:38,106</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:58:53,198</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:05,527</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,270</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,271</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,274</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,274</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,275</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:16,275</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:18,839</td>
<td class="Message">======获取全部菜单数据=====耗时:22毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:31,356</td>
<td class="Message">======获取全部菜单数据=====耗时:18毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:35,467</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:47,557</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 12:59:51,368</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:00:11,687</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:01:10,218</td>
<td class="Message">======获取全部菜单数据=====耗时:18毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:01:10,713</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:01:10,717</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,368</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,370</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,373</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,374</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,374</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:14:14,375</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:21:29,558</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:21:29,562</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:22:53,358</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:22:53,363</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:23:02,455</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:28:58,631</td>
<td class="Message">======获取全部菜单数据=====耗时:18毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:28:59,121</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:28:59,125</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:29:09,025</td>
<td class="Message">======获取全部菜单数据=====耗时:28毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:30:54,541</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:30:54,548</td>
<td class="Message">end 获取用户系统公告 (系统消息)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:30:54,687</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:33:50,786</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:33:51,087</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:33:51,091</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:34:31,591</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:34:31,595</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:34:31,700</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:20,110</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:20,114</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,244</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,245</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,249</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,250</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,251</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:35:24,251</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:36:38,742</td>
<td class="Message">======获取全部菜单数据=====耗时:20毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 13:42:44,427</td>
<td class="Message">======获取全部菜单数据=====耗时:20毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 13:43:11,626</td>
<td class="Message">【系统 WebSocket】消息出现错误</td>
<td class="MethodOfCaller">onError</td>
<td class="FileOfCaller">WebSocket.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:25:51,094</td>
<td class="Message">======获取全部菜单数据=====耗时:22毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:25:51,600</td>
<td class="Message">begin 获取用户系统公告 (通知)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:25:51,603</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,529</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713068648233 paused.</td>
<td class="MethodOfCaller">standby</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">585</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,736</td>
<td class="Message">Shutting down Quartz Scheduler</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">847</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,737</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713068648233 shutting down.</td>
<td class="MethodOfCaller">shutdown</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">666</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,737</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713068648233 paused.</td>
<td class="MethodOfCaller">standby</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">585</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,738</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713068648233 shutdown complete.</td>
<td class="MethodOfCaller">shutdown</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">740</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,753</td>
<td class="Message">dynamic-datasource start closing ....</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">211</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,760</td>
<td class="Message">{dataSource-1} closing ...</td>
<td class="MethodOfCaller">close</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2175</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,779</td>
<td class="Message">{dataSource-1} closed</td>
<td class="MethodOfCaller">close</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2248</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 14:34:46,781</td>
<td class="Message">dynamic-datasource all closed success,bye</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">215</td>
</tr>
</table>
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Sun Apr 14 17:04:23 CST 2024</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:23,950</td>
<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">21</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:23,964</td>
<td class="Message">Starting JeecgSystemApplication using Java 1.8.0_401 on DESKTOP-L794CGC with PID 19368 (D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by chenll in D:\ProgramTest\temporary-jeecg\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">55</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:23,965</td>
<td class="Message">The following 1 profile is active: &quot;dev&quot;</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">638</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,518</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">262</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,522</td>
<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,659</td>
<td class="Message">Finished Spring Data repository scanning in 111 ms. Found 0 Redis repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">201</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,847</td>
<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">23</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,848</td>
<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*</td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">25</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,848</td>
<td class="Message"> *******************  init miniDao config  [ end ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,996</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,997</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,997</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,997</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,997</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,998</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,998</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,998</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,998</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,998</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:26,999</td>
<td class="Message">register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,308</td>
<td class="Message">Bean &#39;(inner bean)#54463380#16&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,314</td>
<td class="Message">Bean &#39;onlDragPageDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,315</td>
<td class="Message">Bean &#39;(inner bean)#54463380#15&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,317</td>
<td class="Message">Bean &#39;onlDragPageCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,318</td>
<td class="Message">Bean &#39;(inner bean)#54463380#14&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,319</td>
<td class="Message">Bean &#39;onlDragDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,320</td>
<td class="Message">Bean &#39;(inner bean)#54463380#13&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,322</td>
<td class="Message">Bean &#39;onlDragDatasetParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,324</td>
<td class="Message">Bean &#39;(inner bean)#54463380#12&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,326</td>
<td class="Message">Bean &#39;onlDragDatasetItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,327</td>
<td class="Message">Bean &#39;(inner bean)#54463380#11&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,329</td>
<td class="Message">Bean &#39;onlDragDatasetHeadDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,330</td>
<td class="Message">Bean &#39;(inner bean)#54463380#10&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,331</td>
<td class="Message">Bean &#39;onlDragCompDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,332</td>
<td class="Message">Bean &#39;(inner bean)#54463380#9&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,333</td>
<td class="Message">Bean &#39;jimuReportShareDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,335</td>
<td class="Message">Bean &#39;(inner bean)#54463380#8&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,336</td>
<td class="Message">Bean &#39;jimuReportMapDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,337</td>
<td class="Message">Bean &#39;(inner bean)#54463380#7&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,338</td>
<td class="Message">Bean &#39;jimuReportLinkDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,339</td>
<td class="Message">Bean &#39;(inner bean)#54463380#6&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,341</td>
<td class="Message">Bean &#39;jimuReportDictItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,343</td>
<td class="Message">Bean &#39;(inner bean)#54463380#5&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,344</td>
<td class="Message">Bean &#39;jimuReportDictDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,345</td>
<td class="Message">Bean &#39;(inner bean)#54463380#4&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,346</td>
<td class="Message">Bean &#39;jimuReportDbParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,347</td>
<td class="Message">Bean &#39;(inner bean)#54463380#3&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,348</td>
<td class="Message">Bean &#39;jimuReportDbFieldDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,349</td>
<td class="Message">Bean &#39;(inner bean)#54463380#2&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,350</td>
<td class="Message">Bean &#39;jimuReportDbDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,351</td>
<td class="Message">Bean &#39;(inner bean)#54463380#1&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,353</td>
<td class="Message">Bean &#39;jimuReportDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,353</td>
<td class="Message">Bean &#39;(inner bean)#54463380&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,354</td>
<td class="Message">Bean &#39;jimuReportDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,368</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,369</td>
<td class="Message">Bean &#39;stringOrNumberMigrationVersionConverter&#39; of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,384</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,387</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,404</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,406</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,410</td>
<td class="Message">Bean &#39;management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,413</td>
<td class="Message">Bean &#39;prometheusConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,415</td>
<td class="Message">Bean &#39;collectorRegistry&#39; of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,417</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,418</td>
<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,448</td>
<td class="Message">Bean &#39;prometheusMeterRegistry&#39; of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,451</td>
<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,453</td>
<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$458/421481829] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,544</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,647</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,653</td>
<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:27,658</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$7b51d3f6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,156</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,168</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$9d874351] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,184</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,235</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,645</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">258</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,647</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">276</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,652</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,663</td>
<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,700</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,728</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$2f2e69ad] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:28,731</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,196</td>
<td class="Message">Tomcat initialized with port(s): 8080 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">108</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,205</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,207</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,208</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,425</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,426</td>
<td class="Message">Root WebApplicationContext: initialization completed in 5410 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">292</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:29,646</td>
<td class="Message"> Init JimuReport Config [ Token Interceptor &amp; Resource Locations ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JimuReportConfiguration.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:30,542</td>
<td class="Message">{dataSource-1,master} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1010</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:30,544</td>
<td class="Message">dynamic-datasource - add a datasource named [master] success</td>
<td class="MethodOfCaller">addDataSource</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">154</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:30,544</td>
<td class="Message">dynamic-datasource initial loaded [1] datasource,primary datasource named [master]</td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">237</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:32,020</td>
<td class="Message"> --- redis config init --- </td>
<td class="MethodOfCaller">redisTemplate</td>
<td class="FileOfCaller">RedisConfig.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,369</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:db/callback&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,370</td>
<td class="Message">Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,370</td>
<td class="Message">Unable to resolve location classpath:db/callback.</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,370</td>
<td class="Message">AWS SDK available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,370</td>
<td class="Message">Google Cloud Storage available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,370</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:flyway/sql/mysql&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,371</td>
<td class="Message">Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,371</td>
<td class="Message">Scanning URL: file:/D:/ProgramTest/temporary-jeecg/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,372</td>
<td class="Message">JBoss VFS v2 available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,374</td>
<td class="Message">Scanning starting at classpath root in filesystem: D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,375</td>
<td class="Message">Scanning for resources in path: D:\ProgramTest\temporary-jeecg\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,377</td>
<td class="Message">Found resource: flyway/sql/mysql/README.md</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,377</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,377</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,378</td>
<td class="Message">Scanning for classes at classpath:flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,414</td>
<td class="Message">Flyway Community Edition 7.15.0 by Redgate</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,415</td>
<td class="Message">Database: jdbc:mysql://127.0.0.1:3306/jeecg-boot (MySQL 8.0)</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,415</td>
<td class="Message">Driver  : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,466</td>
<td class="Message">DDL Transactions Supported: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,467</td>
<td class="Message">Schemas: </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,467</td>
<td class="Message">Default schema: null</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,481</td>
<td class="Message">Scanning for SQL callbacks ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,482</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,500</td>
<td class="Message">Validating migrations ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,507</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,518</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,518</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,519</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,558</td>
<td class="Message">Successfully validated 3 migrations (execution time 00:00.056s)</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,570</td>
<td class="Message">Current version of schema `jeecg-boot`: 3.6.3</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,571</td>
<td class="Message">Schema `jeecg-boot` is up to date. No migration necessary.</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-04-14 17:04:33,573</td>
<td class="Message">Memory usage: 495 of 768M</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,704</td>
<td class="Message">Using default implementation for ThreadExecutor</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,706</td>
<td class="Message">Job execution threads will use class loader of thread: main</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">SimpleThreadPool.java</td>
<td class="LineOfCaller">268</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,718</td>
<td class="Message">Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">SchedulerSignalerImpl.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,718</td>
<td class="Message">Quartz Scheduler v.2.3.2 created.</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">229</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,721</td>
<td class="Message">Using db table-based data access locking (synchronization).</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">672</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,722</td>
<td class="Message">JobStoreCMT initialized.</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreCMT.java</td>
<td class="LineOfCaller">145</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,723</td>
<td class="Message">Scheduler meta-data: Quartz Scheduler (v2.3.2) &#39;MyScheduler&#39; with instanceId &#39;DESKTOP-L794CGC1713085473706&#39;
  Scheduler class: &#39;org.quartz.core.QuartzScheduler&#39; - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool &#39;org.quartz.simpl.SimpleThreadPool&#39; - with 10 threads.
  Using job-store &#39;org.springframework.scheduling.quartz.LocalDataSourceJobStore&#39; - which supports persistence. and is clustered.
</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">294</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,723</td>
<td class="Message">Quartz scheduler &#39;MyScheduler&#39; initialized from an externally provided properties instance.</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1374</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,723</td>
<td class="Message">Quartz scheduler version: 2.3.2</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1378</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:33,723</td>
<td class="Message">JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@65f3f9e2</td>
<td class="MethodOfCaller">setJobFactory</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">2293</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:35,708</td>
<td class="Message"> Init JimuReport Config [ 线程池 ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JmReportExecutorConfig.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:37,121</td>
<td class="Message">Exposing 2 endpoint(s) beneath base path &#39;/actuator&#39;</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">EndpointLinksResolver.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:37,228</td>
<td class="Message"> Init CodeGenerate Config [ Get Db Config From application.yml ] </td>
<td class="MethodOfCaller">initCodeGenerateDbConfig</td>
<td class="FileOfCaller">CodeGenerateDbConfig.java</td>
<td class="LineOfCaller">46</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:38,223</td>
<td class="Message">Starting ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:38,250</td>
<td class="Message">Tomcat started on port(s): 8080 (http) with context path &#39;/jeecg-boot&#39;</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,504</td>
<td class="Message">Will start Quartz Scheduler [MyScheduler] in 1 seconds</td>
<td class="MethodOfCaller">startScheduler</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">734</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,518</td>
<td class="Message">Started JeecgSystemApplication in 16.203 seconds (JVM running for 17.868)</td>
<td class="MethodOfCaller">logStarted</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,525</td>
<td class="Message"> Init Code Generate Template [ 检测如果是JAR启动环境，Copy模板到config目录 ] </td>
<td class="MethodOfCaller">onApplicationEvent</td>
<td class="FileOfCaller">CodeTemplateInitListener.java</td>
<td class="LineOfCaller">29</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,566</td>
<td class="Message">
----------------------------------------------------------
	Application Jeecg-Boot is running! Access URLs:
	Local: 		http://localhost:8080/jeecg-boot/
	External: 	http://172.19.222.17:8080/jeecg-boot/
	Swagger文档: 	http://172.19.222.17:8080/jeecg-boot/doc.html
----------------------------------------------------------</td>
<td class="MethodOfCaller">main</td>
<td class="FileOfCaller">JeecgSystemApplication.java</td>
<td class="LineOfCaller">35</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,879</td>
<td class="Message">Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,880</td>
<td class="Message">Initializing Servlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">525</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:39,882</td>
<td class="Message">Completed initialization in 2 ms</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:40,508</td>
<td class="Message">Starting Quartz Scheduler now, after delay of 1 seconds</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">750</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:40,560</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:40,561</td>
<td class="Message">ClusterManager: Scanning for instance &quot;DESKTOP-L794CGC1713068648233&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:04:40,569</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713085473706 started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:08,912</td>
<td class="Message">A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1713068323,1713070126;] that contained an invalid cookie. That cookie will be ignored.
 Note: further occurrences of this error will be logged at DEBUG level.</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:14,827</td>
<td class="Message">begin 获取用户系统公告 (通知)22毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:14,833</td>
<td class="Message">end 获取用户系统公告 (系统消息)28毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,973</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,981</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,995</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,995</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,996</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:19,996</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:52,225</td>
<td class="Message">======获取全部菜单数据=====耗时:25毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:05:58,416</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:06:14,572</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:06:18,940</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:06:19,475</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:06:19,479</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:06:54,296</td>
<td class="Message">获取验证码，Redis key = f2fffffada27759dd927cf92909e51a9，checkCode = AYgD</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,361</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,373</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,387</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：13毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,434</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：60毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,435</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：61毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,435</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,508</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）7毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,516</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)14毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,516</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,520</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,520</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,520</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,520</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,521</td>
<td class="Message">3 获取用户信息耗时 (字典数据)20毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:00,521</td>
<td class="Message">end 获取用户信息耗时 20毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:05,275</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:07:05,281</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:08:40,773</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,306</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,307</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,311</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,312</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,312</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:16,313</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:52,282</td>
<td class="Message"> path = /online/cgform/head/list</td>
<td class="MethodOfCaller">getOnlinePossiblePaths</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1691</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:17:52,282</td>
<td class="Message">获取的菜单地址= [/online/cgform/head/list]</td>
<td class="MethodOfCaller">queryPermissionDataRule</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">187</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:18:40,026</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:20:37,519</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,194</td>
<td class="Message">字典拼接的查询SQL：select realname,username from sys_user</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,195</td>
<td class="Message">获取select sql信息 ：{sys_user=SelectSqlInfo{fromTableName=&#39;sys_user&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[realname, username], realSelectFields=[realname, username], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,200</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,200</td>
<td class="Message">checkWhiteList tableName: sys_user</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,201</td>
<td class="Message">白名单校验：查询表&quot;sys_user&quot;，查询字段 [realname, username] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:06,201</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_user&#39;, alias=&#39;&#39;, fields=[realname, username], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:23,022</td>
<td class="Message">查询当前页：1</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysDataLogController.java</td>
<td class="LineOfCaller">45</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:23,023</td>
<td class="Message">查询当前页数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysDataLogController.java</td>
<td class="LineOfCaller">46</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:23,023</td>
<td class="Message">查询结果数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysDataLogController.java</td>
<td class="LineOfCaller">47</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:23,024</td>
<td class="Message">数据总数：18</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysDataLogController.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:24,017</td>
<td class="Message">查询当前页：1</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">74</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:24,018</td>
<td class="Message">查询当前页数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:24,019</td>
<td class="Message">查询结果数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:21:24,019</td>
<td class="Message">数据总数：106</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">77</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:22:44,132</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:23:59,921</td>
<td class="Message">查询当前页：1</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">74</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:23:59,922</td>
<td class="Message">查询当前页数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:23:59,922</td>
<td class="Message">查询结果数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:23:59,922</td>
<td class="Message">数据总数：106</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">77</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:11,700</td>
<td class="Message">查询当前页：1</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">74</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:11,700</td>
<td class="Message">查询当前页数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:11,700</td>
<td class="Message">查询结果数量：10</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:11,701</td>
<td class="Message">数据总数：106</td>
<td class="MethodOfCaller">queryPageList</td>
<td class="FileOfCaller">SysLogController.java</td>
<td class="LineOfCaller">77</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,606</td>
<td class="Message"> path = /online/cgreport/api/getColumnsAndData/1590154651759259649</td>
<td class="MethodOfCaller">getOnlinePossiblePaths</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1691</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,606</td>
<td class="Message">获取的菜单地址= [/online/cgreport/api/getColumnsAndData/1590154651759259649]</td>
<td class="MethodOfCaller">queryPermissionDataRule</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">187</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,629</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;demo&#39;, alias=&#39;demo&#39;, fields=[], all=true}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,908</td>
<td class="Message"> path = /online/cgreport/api/getData/1590154651759259649?sex=1</td>
<td class="MethodOfCaller">getOnlinePossiblePaths</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1691</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,909</td>
<td class="Message">获取的菜单地址= [/online/cgreport/api/getData/1590154651759259649?sex=1]</td>
<td class="MethodOfCaller">queryPermissionDataRule</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">187</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:24:58,932</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;demo&#39;, alias=&#39;demo&#39;, fields=[], all=true}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,576</td>
<td class="Message"> path = /online/cgreport/api/getColumnsAndData/1256627801873821698</td>
<td class="MethodOfCaller">getOnlinePossiblePaths</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1691</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,576</td>
<td class="Message">获取的菜单地址= [/online/cgreport/api/getColumnsAndData/1256627801873821698]</td>
<td class="MethodOfCaller">queryPermissionDataRule</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">187</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,591</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_log&#39;, alias=&#39;sys_log&#39;, fields=[count(*), date_format(create_time, &#39;%y-%m-%d&#39;)], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,709</td>
<td class="Message"> path = /online/cgreport/api/getData/1256627801873821698</td>
<td class="MethodOfCaller">getOnlinePossiblePaths</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1691</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,710</td>
<td class="Message">获取的菜单地址= [/online/cgreport/api/getData/1256627801873821698]</td>
<td class="MethodOfCaller">queryPermissionDataRule</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">187</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:01,722</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_log&#39;, alias=&#39;sys_log&#39;, fields=[count(*), date_format(create_time, &#39;%y-%m-%d&#39;)], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,732</td>
<td class="Message">------报表【gongsi】，查询的sql: select * from rep_demo_gongsi where id=:sqlParamsMap.id</td>
<td class="MethodOfCaller">getDataById</td>
<td class="FileOfCaller">JimuReportServiceImpl.java</td>
<td class="LineOfCaller">312</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,732</td>
<td class="Message">------报表查询参数: {id=1}</td>
<td class="MethodOfCaller">getDataById</td>
<td class="FileOfCaller">JimuReportServiceImpl.java</td>
<td class="LineOfCaller">313</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,734</td>
<td class="Message">order by 之前的sql select * from rep_demo_gongsi where id=:sqlParamsMap.id</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">JmReportUtil.java</td>
<td class="LineOfCaller">1521</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,780</td>
<td class="Message">------报表【jianpiao】，查询的sql: select * from rep_demo_jianpiao where s_id=:sqlParamsMap.id</td>
<td class="MethodOfCaller">getDataById</td>
<td class="FileOfCaller">JimuReportServiceImpl.java</td>
<td class="LineOfCaller">312</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,780</td>
<td class="Message">------报表查询参数: {id=1}</td>
<td class="MethodOfCaller">getDataById</td>
<td class="FileOfCaller">JimuReportServiceImpl.java</td>
<td class="LineOfCaller">313</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,781</td>
<td class="Message">order by 之前的sql select * from rep_demo_jianpiao where s_id=:sqlParamsMap.id</td>
<td class="MethodOfCaller">a</td>
<td class="FileOfCaller">JmReportUtil.java</td>
<td class="LineOfCaller">1521</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,786</td>
<td class="Message">page countsql===&gt; SELECT count(0) FROM rep_demo_jianpiao WHERE s_id = :sqlParamsMap.id</td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">425</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:25:04,790</td>
<td class="Message">page executeSql===&gt; select * from rep_demo_jianpiao where s_id=:sqlParamsMap.id
 LIMIT 10 </td>
<td class="MethodOfCaller">getReturnMinidaoResult</td>
<td class="FileOfCaller">MiniDaoHandler.java</td>
<td class="LineOfCaller">436</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:36:14,725</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:37:44,757</td>
<td class="Message">======获取全部菜单数据=====耗时:24毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:37:45,016</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:37:45,021</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:47:51,144</td>
<td class="Message">======获取全部菜单数据=====耗时:21毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:47:51,730</td>
<td class="Message">begin 获取用户系统公告 (通知)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:47:51,736</td>
<td class="Message">end 获取用户系统公告 (系统消息)12毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:08,910</td>
<td class="Message">======获取全部菜单数据=====耗时:22毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:09,589</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:09,594</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:13,188</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:13,738</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:48:13,742</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:27,483</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:28,013</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:28,018</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:30,324</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:37,548</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:42,738</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:43,306</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:43,311</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:47,730</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:49:52,932</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:13,118</td>
<td class="Message">======获取全部菜单数据=====耗时:19毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:16,435</td>
<td class="Message">======获取全部菜单数据=====耗时:30毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:20,882</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:28,254</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:30,722</td>
<td class="Message">======获取全部菜单数据=====耗时:31毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:32,882</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:50:34,604</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:22,474</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:25,429</td>
<td class="Message">======获取全部菜单数据=====耗时:22毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:27,134</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:30,308</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:34,805</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:38,607</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:39,130</td>
<td class="Message">begin 获取用户系统公告 (通知)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:39,135</td>
<td class="Message">end 获取用户系统公告 (系统消息)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:46,820</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:49,749</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:51:57,661</td>
<td class="Message">======获取全部菜单数据=====耗时:10毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:00,242</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:04,796</td>
<td class="Message">======获取全部菜单数据=====耗时:75毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:07,826</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:15,788</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:18,201</td>
<td class="Message">======获取全部菜单数据=====耗时:34毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:21,254</td>
<td class="Message">======获取全部菜单数据=====耗时:13毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:21,821</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:21,825</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:28,815</td>
<td class="Message"> 用户名:  管理员,退出成功！ </td>
<td class="MethodOfCaller">logout</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">196</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:29,199</td>
<td class="Message">获取验证码，Redis key = 6734df90f35d5d4ff411c4d2624bd645，checkCode = YFZV</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,409</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,414</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,422</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：7毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,423</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：8毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,423</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：8毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,423</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,457</td>
<td class="Message">加密操作，Aspect程序耗时：2ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,472</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）4毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,479</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)11毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,480</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,487</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,487</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,488</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：7毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,488</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,488</td>
<td class="Message">3 获取用户信息耗时 (字典数据)20毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:43,488</td>
<td class="Message">end 获取用户信息耗时 20毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:45,410</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:45,948</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:52:45,955</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,373</td>
<td class="Message">-------通过数据库读取用户拥有的角色Rules------username： admin,Roles size: 2</td>
<td class="MethodOfCaller">getUserRoleSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1092</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,391</td>
<td class="Message">-------通过数据库读取用户拥有的权限Perms------userId： e9ca23d68d884d4ebb19d07889727dae,Perms size: 103</td>
<td class="MethodOfCaller">getUserPermissionSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1123</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,392</td>
<td class="Message">===============Shiro权限认证成功==============</td>
<td class="MethodOfCaller">doGetAuthorizationInfo</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">82</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,429</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,431</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,435</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,435</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,436</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:01,436</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:38,112</td>
<td class="Message">======获取全部菜单数据=====耗时:23毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:43,811</td>
<td class="Message">======获取全部菜单数据=====耗时:24毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:48,711</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:53,931</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:53:58,837</td>
<td class="Message">======获取全部菜单数据=====耗时:27毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:54:02,388</td>
<td class="Message">======获取全部菜单数据=====耗时:26毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:54:02,947</td>
<td class="Message">begin 获取用户系统公告 (通知)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:54:02,954</td>
<td class="Message">end 获取用户系统公告 (系统消息)16毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:54:13,822</td>
<td class="Message">======获取全部菜单数据=====耗时:15毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:55:13,662</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:55:21,694</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:55:22,203</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:55:22,205</td>
<td class="Message">end 获取用户系统公告 (系统消息)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:55:45,496</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:03,340</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:03,347</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:03,347</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:03,347</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:03,348</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:08,373</td>
<td class="Message"> 用户名:  管理员,退出成功！ </td>
<td class="MethodOfCaller">logout</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">196</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:08,624</td>
<td class="Message">获取验证码，Redis key = 97e0bdef2d89af9fcc25ccb9ccfa2684，checkCode = XH2n</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 17:56:13,396</td>
<td class="Message">验证码错误，key= 1629428467008 , Ui checkCode= xh2m, Redis checkCode = null</td>
<td class="MethodOfCaller">login</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">96</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:13,429</td>
<td class="Message">获取验证码，Redis key = dd2220132b798a86c3cc46324d0438e4，checkCode = Sg23</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,904</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,906</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,911</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,912</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,912</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：6毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,912</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,933</td>
<td class="Message">加密操作，Aspect程序耗时：1ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,940</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）3毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,948</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)11毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,949</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,952</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,952</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,953</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,953</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,953</td>
<td class="Message">3 获取用户信息耗时 (字典数据)16毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:17,953</td>
<td class="Message">end 获取用户信息耗时 16毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:19,531</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:19,534</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:30,679</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:56:38,618</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:13,691</td>
<td class="Message">======获取全部菜单数据=====耗时:14毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:14,216</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:14,219</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:31,688</td>
<td class="Message">======获取全部菜单数据=====耗时:17毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:32,196</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:32,200</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:39,810</td>
<td class="Message">======获取全部菜单数据=====耗时:21毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:40,421</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:57:40,426</td>
<td class="Message">end 获取用户系统公告 (系统消息)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:25,617</td>
<td class="Message">======获取全部菜单数据=====耗时:8毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:26,164</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:26,167</td>
<td class="Message">end 获取用户系统公告 (系统消息)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:46,214</td>
<td class="Message">======获取全部菜单数据=====耗时:16毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:46,802</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:46,806</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:50,522</td>
<td class="Message"> 用户名:  管理员,退出成功！ </td>
<td class="MethodOfCaller">logout</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">196</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:50,920</td>
<td class="Message">获取验证码，Redis key = b7d5c259cde0d245c99ab5ccb28aaf03，checkCode = qjyc</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,665</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,668</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,673</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,673</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,674</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,674</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,691</td>
<td class="Message">加密操作，Aspect程序耗时：1ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,697</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）3毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,702</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)8毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,703</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,708</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,708</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,708</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,709</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,709</td>
<td class="Message">3 获取用户信息耗时 (字典数据)15毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:55,709</td>
<td class="Message">end 获取用户信息耗时 15毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:57,370</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:57,934</td>
<td class="Message">begin 获取用户系统公告 (通知)3毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:58:57,939</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:59:12,738</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 17:59:14,375</td>
<td class="Message">======获取全部菜单数据=====耗时:9毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:02,048</td>
<td class="Message">======获取全部菜单数据=====耗时:11毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:26,372</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:26,376</td>
<td class="Message">end 获取用户系统公告 (系统消息)8毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:35,265</td>
<td class="Message"> 用户名:  管理员,退出成功！ </td>
<td class="MethodOfCaller">logout</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">196</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:35,578</td>
<td class="Message">获取验证码，Redis key = d64e29c15ee13cfb6a49cb035ea9020c，checkCode = guj9</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,602</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,605</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,608</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,609</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,609</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,609</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,630</td>
<td class="Message">加密操作，Aspect程序耗时：1ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,637</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）4毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,642</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)9毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,642</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,646</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,647</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,647</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,647</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,647</td>
<td class="Message">3 获取用户信息耗时 (字典数据)14毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:40,647</td>
<td class="Message">end 获取用户信息耗时 14毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:42,106</td>
<td class="Message">begin 获取用户系统公告 (通知)4毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:42,109</td>
<td class="Message">end 获取用户系统公告 (系统消息)7毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,701</td>
<td class="Message">-------通过数据库读取用户拥有的角色Rules------username： admin,Roles size: 2</td>
<td class="MethodOfCaller">getUserRoleSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1092</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,714</td>
<td class="Message">-------通过数据库读取用户拥有的权限Perms------userId： e9ca23d68d884d4ebb19d07889727dae,Perms size: 103</td>
<td class="MethodOfCaller">getUserPermissionSet</td>
<td class="FileOfCaller">SysBaseApiImpl.java</td>
<td class="LineOfCaller">1123</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,715</td>
<td class="Message">===============Shiro权限认证成功==============</td>
<td class="MethodOfCaller">doGetAuthorizationInfo</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">82</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,746</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,747</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,751</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, oa_officialdoc_organcode=id,organ_name, sys_category=id,name, onl_cgform_head=table_txt,table_name, demo=id,name, oa_wps_file=id,name, design_form=id,desform_name,desform_code}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,752</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">156</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,752</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">195</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:00:54,752</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:06,674</td>
<td class="Message">======获取全部菜单数据=====耗时:12毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:20,434</td>
<td class="Message">======获取全部菜单数据=====耗时:7毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 18:02:36,585</td>
<td class="Message">未找到菜单信息</td>
<td class="MethodOfCaller">deleteBatch</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">489</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 18:02:36,589</td>
<td class="Message">未找到菜单信息</td>
<td class="MethodOfCaller">deleteBatch</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">489</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 18:02:36,592</td>
<td class="Message">未找到菜单信息</td>
<td class="MethodOfCaller">deleteBatch</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">489</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 18:02:36,594</td>
<td class="Message">未找到菜单信息</td>
<td class="MethodOfCaller">deleteBatch</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">489</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-04-14 18:02:36,595</td>
<td class="Message">未找到菜单信息</td>
<td class="MethodOfCaller">deleteBatch</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">489</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:37,010</td>
<td class="Message">======获取全部菜单数据=====耗时:4毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:41,814</td>
<td class="Message">======获取全部菜单数据=====耗时:4毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:42,203</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:42,209</td>
<td class="Message">end 获取用户系统公告 (系统消息)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:50,481</td>
<td class="Message"> 用户名:  管理员,退出成功！ </td>
<td class="MethodOfCaller">logout</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">196</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:50,758</td>
<td class="Message">获取验证码，Redis key = 4bbc67daa3c13d2af04428e9a35c4eb6，checkCode = 3trG</td>
<td class="MethodOfCaller">randomImage</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">528</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,015</td>
<td class="Message"> 登录接口用户的租户ID = 1000</td>
<td class="MethodOfCaller">setLoginTenant</td>
<td class="FileOfCaller">SysUserServiceImpl.java</td>
<td class="LineOfCaller">903</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,017</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,021</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,022</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,023</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：5毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,023</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,043</td>
<td class="Message">加密操作，Aspect程序耗时：0ms</td>
<td class="MethodOfCaller">around</td>
<td class="FileOfCaller">SensitiveDataAspect.java</td>
<td class="LineOfCaller">76</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,050</td>
<td class="Message">1 获取用户信息耗时（用户基础信息）3毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">148</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,054</td>
<td class="Message">2 获取用户信息耗时 (首页面配置)7毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,055</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,058</td>
<td class="Message">      &gt;&gt;&gt; 1 获取系统字典项耗时（SQL）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">174</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,058</td>
<td class="Message">      &gt;&gt;&gt; 2 获取系统字典项耗时（Enum）：3毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">178</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,059</td>
<td class="Message">      &gt;&gt;&gt; end 获取系统字典库总耗时：4毫秒</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">180</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,059</td>
<td class="Message">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</td>
<td class="MethodOfCaller">queryAllDictItems</td>
<td class="FileOfCaller">SysDictServiceImpl.java</td>
<td class="LineOfCaller">181</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,059</td>
<td class="Message">3 获取用户信息耗时 (字典数据)12毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">167</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:56,059</td>
<td class="Message">end 获取用户信息耗时 12毫秒</td>
<td class="MethodOfCaller">getUserInfo</td>
<td class="FileOfCaller">LoginController.java</td>
<td class="LineOfCaller">172</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:57,243</td>
<td class="Message">begin 获取用户系统公告 (通知)6毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:02:57,247</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:03:08,287</td>
<td class="Message">======获取全部菜单数据=====耗时:5毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 18:03:17,397</td>
<td class="Message">======获取全部菜单数据=====耗时:4毫秒</td>
<td class="MethodOfCaller">list</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">109</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 19:51:36,625</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 19:51:36,637</td>
<td class="Message">end 获取用户系统公告 (系统消息)17毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 19:55:51,777</td>
<td class="Message">begin 获取用户系统公告 (通知)5毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">354</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 19:55:51,782</td>
<td class="Message">end 获取用户系统公告 (系统消息)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">362</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,468</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713085473706 paused.</td>
<td class="MethodOfCaller">standby</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">585</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,712</td>
<td class="Message">Shutting down Quartz Scheduler</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">847</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,712</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713085473706 shutting down.</td>
<td class="MethodOfCaller">shutdown</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">666</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,713</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713085473706 paused.</td>
<td class="MethodOfCaller">standby</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">585</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,714</td>
<td class="Message">Scheduler MyScheduler_$_DESKTOP-L794CGC1713085473706 shutdown complete.</td>
<td class="MethodOfCaller">shutdown</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">740</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,727</td>
<td class="Message">dynamic-datasource start closing ....</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">211</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,734</td>
<td class="Message">{dataSource-1} closing ...</td>
<td class="MethodOfCaller">close</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2175</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,755</td>
<td class="Message">{dataSource-1} closed</td>
<td class="MethodOfCaller">close</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">2248</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-04-14 20:10:22,756</td>
<td class="Message">dynamic-datasource all closed success,bye</td>
<td class="MethodOfCaller">destroy</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">215</td>
</tr>
</table>
</body></html>